body, ul, dl, dt, dd, ol, li, i, em, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, tbody, td, img, div, input { margin: 0; padding: 0; border: 0; }
body,input{ color: #333; font-size: 12px; font-family: "微软雅黑"; }
ul, li, ol { list-style-type: none; }
i, em { font-style: normal; }
select, input, img, select { vertical-align: middle; }
strong { font-weight: bold; }
a { text-decoration: none; color: #333; }
a:hover { color:#333 }
a:hover, a:active { text-decoration: none; color: #4c7611;}
.yahei { font-family:"微软雅黑" }
.yen { font-family: Arial,Helvetica,sans-serif; }
.fl { float: left }
.fr { float: right }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix {  *zoom: 1;}
.clear { clear: both; }
.w {width: 1200px;margin: 0 auto;}
.w1 {width: 1160px;margin: 0 auto;}
.w2 {width: 1077px;margin: 0 auto;overflow: hidden;}
.w3 {width: 1060px;margin: 0 auto 85px;overflow: hidden;}
/*top*/
.top {
	width: 100%;
	height: 29px;
	line-height: 27px;
	background: url(../images/topbg.gif) repeat-x 0 0;
}
.top span {
	margin: 0 10px;
}
.weixin{ position: relative;}
.weixin .ewimg{ position: absolute; left: 0px; top:29px; display: none;}
.weixin .ewimg img{ display:block;width:90px;height:90px;}
/*header*/

.header {
	width: 100%;
	height: 99px;
	background: url(../images/headerbg.jpg) repeat-x 0 0;
}
.header .logo{ padding-top:20px;}
.header .tel {
	text-align: right;
	background: url(../images/tel.png) no-repeat left 14px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height: 22px;
	padding-left: 40px;
	margin-top: 28px;
}
.header .tel span {
	font-size: 21px;
	color: #ec3824;
	font-weight: normal;
}
/*banner*/

.banner {
	width: 100%;
	height: 500px;
	position: relative;
	border-bottom: 2px solid #3fa656;
}
.banner .a_bigImg {
	position: absolute;
	display: none;
	height: 500px;
	width: 100%;
	z-index: 1;
}
/* ul_change_a2 */

.banner_ul {
	position: absolute;
	bottom: 16px;
	overflow: hidden;
	width: 137px;
	height: 33px;
	background: url(../images/banner_btn.png) no-repeat 0 6px;
	left: 50%;
	margin-left: -68px;
	padding-top: 10px;
	padding-left: 7px;
	z-index: 10;
}
.banner_ul li {
	float: left;
}
.banner_ul span {
	display: block;
	*zoom: 1;
	width: 23px;
	height: 23px;
	line-height: 23px;
	background: #c7d7e6;
	cursor: hand;
	cursor: pointer;
	background: url(../images/banner_btn_num.png) no-repeat 0 0;
	text-align: center;
	margin-right: 10px;
}
.banner_ul span.on {
	background: url(../images/banner_btn_hover.png) no-repeat 0 0;
	height: 33px;
	margin-top: -10px;
	line-height: 41px;
	color: #fff;
}
.banner .navbg {
	width: 100%;
	height: 46px;
	top: 0;
	background: url(../images/shadow.png) repeat-x 0 0;
	z-index: 99;
	position: absolute;
}
.nav {
	width: 1190px;
	*width: 1195px;
	padding-left: 10px;
	background: url(../images/navbg.png) repeat-x 0 0;
	-moz-border-radius: 0 0 14px 14px;
	-webkit-border-radius: 0 0 14px 14px;
	border-radius: 0 0 14px 14px;
	height: 46px;
}
.nav a {
	color: #fff;
}
.nav .nLi {
	float: left;
	position: relative;
	display: inline;
	
	z-index: 1;
}
.nav .nLi h3 {
	float: left;
}
.nav .nLi h3 a {
	display: block;
	padding: 0 39px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	height: 45px;
	line-height: 45px;
	font-family: "微软雅黑";
}
.nav .sub {
	display: none;
	width: 136px;
	left: 0;
	top: 45px;
	position: absolute;
	background: #295e33;
	line-height: 32px; padding-bottom: 10px;
}
.nav .sub li {
	zoom: 1;height: 32px;overflow: hidden;
}
.nav .sub a {
	display: block;
	text-align: center;
}
.nav .sub a:hover {
	background: #4c7611;
	color: #fff;
}
.nav  h3 a.on,.nav  h3 a:hover{
	color: #fff;
	background: #295e33;
}
.picimglink{ display:block; border:1px solid #ccc;width: 185px;height: 150px;}
.picimglink img{width: 185px;height: 150px; display:block;}
/*search*/
.searcher {
	width: 100%;
	height: 110px;
	background: url(../images/searchbg.gif) repeat-x 0 0;
	line-height: 72px;
	color: #666;
	font-weight: bold;
}
.searcher .fl a {
	font-size: 14px;
	color: #2b6335;
	margin: 0 17px 0 8px;
}
/*search*/
.ss{ padding-top: 10px;}
.search{height: 28px;line-height: 28px;background: url(../images/search.png) no-repeat scroll 0 0; padding:6px 0px;}
.search_form{width: 257px;height:28px;float:left; padding-left:20px; overflow:hidden;border: 0 none;}
.search_form input{ border:0; background:transparent;color: #999;width:250px;outline:none;margin-top: -3px;}
.search_btn{float:left;width:50px;height:28px; display:inline;}
.search_btn .pushbutton{background:transparent;border:0px;width:50px;height:28px;cursor: pointer;margin-top: -3px;outline:none;}

.relinks{border-top: 1px solid #ebebea;border-bottom: 1px solid #ebebea; height: 30px; line-height: 30px; margin-top: 20px;}
.relinks .prevLink{ text-align: left; float:left}
.relinks .nextLink{ text-align: right; float:right}
.relinks .nextLink,.relinks .prevLink{ width: 50%; overflow: hidden; height: 30px;}
.relinks a:hover{color: #4c7611;}
/*app*/
.line {
	padding-bottom: 45px;
	margin: 0 auto 45px;
	border-bottom: 1px dotted #5d8130;
	overflow: hidden;
}

.app .intitle {width:100%;height:52px; padding-bottom: 20px;}
.app .intitle .title .ch {
	font-size: 25px;
	color: #348144;
	font-weight: bold;
	display: block;
}
.app .intitle .title {position: relative;width: 150px;}
.app .intitle .title .en {
	color: #067423;
	text-transform: uppercase
}
.app .intitle .title .more {
	position: absolute;
	top: 13px;
	right: 0px;
}
.app .intitle .con{ border-bottom: 1px solid #a5ba88; margin-left: 10px; width: 982px;padding-top: 22px;}
.app .intitle .con li {
	padding-right: 25px;float: left;
	height: 24px;
	line-height: 23px;
	text-align: center;
}
.app .intitle .con li a { color: #000;
	font-size: 14px;
	display: block; 
}
.app .intitle .con li a:hover{ color: #067423;}
.app .slideTxtBox {width: 100%; overflow: hidden;}
.app .slideTxtBox ul{ width: 105%;}
.app .slideTxtBox ul li{ float: left; margin-right: 38px; width: 181px; border: 1px solid #e1e1e1; background: #ebebea; padding: 10px 9px;}
.app .slideTxtBox ul li a{ position: relative; display: block;}
.app .slideTxtBox ul li a img{ width: 170px; height: 135px; padding: 4px; border: 1px solid #bfbfbf; background: #fff;}
.app .slideTxtBox ul li a .txt{}
.app .slideTxtBox ul li a .txt span{ font-size: 16px; color: #4c7611; font-weight: bold; width: 100%; display: block; text-align: center; padding: 9px 0px;}
.app .slideTxtBox ul li a .txt p{ color: #666; line-height: 14px; padding-bottom: 10px;}
.app .slideTxtBox ul li a .mark{ background: url(../images/promark.jpg) no-repeat; width: 28px; height: 24px; display: block; position: absolute; right: -11px; bottom: -10px;opacity: 0.2;}
.app .slideTxtBox ul li:hover{border-color: #4c7611;}
.app .slideTxtBox ul li:hover a .mark{opacity:1;}
/*center*/
.center .flny {float: left;
	width: 205px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}
.center .flny .title {
	width: 183px;
	height: 53px;
	background: url(../images/centertit.jpg) no-repeat 0 0;
	padding: 10px 0 0 22px;
	line-height: 22px;
}
.center .flny .title .ch {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	display: block;
}
.center .flny .title .en {
	color: #fff;
	text-transform: uppercase
}
.center .flny .con {
	width: 203px;
	height: auto;
	border: 1px solid #e6d8d8;background: #f5f5f5;
	border-top: 0 none;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
/*energy */
.energy .cpbar1{ background: url(../images/energytitle.jpg) no-repeat; width: 816px; height: 62px; margin: 0 auto 25px;}
.energy .cpbar1 span{ text-align: center; width: 100%; display: block; font-weight: bold; font-size: 30px; color: #fff; padding-top: 5px; text-shadow: 1px 1px 3px #000;}
.energy .comt{ background: url(../images/energycomt.jpg) no-repeat; width: 1091px; margin: 0 auto; height: 514px; padding-top: 15px;}
.energy .comt .entxt{position: relative;}
.energy .comt .entxt ul{ }
.energy .comt .entxt ul li{height:140px; padding-top: 15px;position: absolute;}
.energy .comt .entxt ul li span{color: #fff; font-size: 23px; font-weight: bold; padding-top: 58px; width: 92px; overflow: hidden; height: 32px;}
.energy .comt .entxt ul li div{ color: #3a9129; font-size: 14px; font-weight: bold; height: 100px; overflow: hidden; width: 170px;}
.energy .comt .entxt ul li.a1 span,.entxt ul li.a2 span,.entxt ul li.a3 span{ padding-left: 22px; float: left;}
.energy .comt .entxt ul li.a1 div,.entxt ul li.a2 div,.entxt ul li.a3 div{padding: 20px 0px 20px 25px; float: left;}
.energy .comt .entxt ul li.a4 span,.entxt ul li.a5 span,.entxt ul li.a6 span{ padding-right: 22px; float: right;}
.energy .comt .entxt ul li.a4 div,.entxt ul li.a5 div,.entxt ul li.a6 div{padding: 20px 25px 20px 0; float: right; text-align: right;}
.energy .comt .entxt ul li.a1{top: 0px; left: 0px;}
.energy .comt .entxt ul li.a2{ top: 155px; left: 0px;}
.energy .comt .entxt ul li.a3{top: 307px; left: 0px;}
.energy .comt .entxt ul li.a4{ right: 0px;top: 0px;}
.energy .comt .entxt ul li.a5{right: 0px;top: 155px;}
.energy .comt .entxt ul li.a6{right: 0px;top: 307px;}

.entxt .enimg{ width: 430px; height: 515px; top: 0px; position: absolute; padding-top: 122px; left:50%; margin-left: -215px;}
.entxt .enimg .enxt{ text-align: center;height: 77px;}
.entxt .enimg .enxt span{ color: #fa4c0f; font-size: 35px; font-weight: bold;}
.entxt .enimg .enxt p{ font-family: ft81; color: #000; }
.entxt .enimg .enim{ margin: 0 auto; text-align: center;}

.sideMenu {
	border-bottom: 1px solid #ddd; 
}
.sideMenu a.sideMenuli,.sideMenu h3{display: block;
	height: 41px;
	line-height: 41px;
	border-top: 1px solid #e3e3e3;
	cursor: pointer;
	color: #4c7611;
	font-size: 14px;
	font-weight: bold;
	border-left: 4px solid #d5d5d5;
	background: url(../images/ico1.gif) no-repeat 13px center #f4f4f4;
	padding-left: 30px;
	transition: border 0.5s ease 0s;
}
.sideMenu a.on.sideMenuli,.sideMenu a.sideMenuli:hover,.sideMenu h3.on{
	border-left: 4px solid #6fd10e;
}
.sideMenu a.sideMenuli em,.sideMenu h3 em{
	float: right;
	display: block;
	width: 24px;
	height: 32px;
	cursor: pointer;
}
.sideMenu a.sideMenuli.on em,.sideMenu h3.on em{
	background-position: 16px -57px;
}
.sideMenu ul {
	padding: 10px 0 35px 15px;
	color: #666;
	display: none;
	border-top: 1px solid #ddd;
	border-left: 4px solid #d5d5d5;
	font-size: 14px;
	line-height: 26px;
}
.sideMenu ul a {
	color: #666;
}
.sideMenu ul a:hover{color: #4c7611;}

/*hot*/
.hot {
	width: 921px;
	height: 565px;
	border: 1px solid #ebebea;
	background: #f5f5f5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: right;
}
.hot .title {
	width: 652px;
	height: 38px;
	margin: 42px auto 26px;
}
.slideBox {
	width: 732px;
	height: 351px;
	position: relative;
	margin: 0 auto;
	background: url(../images/hotbg.jpg) no-repeat 0 0;
	padding: 30px 68px 26px 68px;
}
.slideBox .hd {
	height: 10px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: -28px;
	margin-left: -41px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 14px;
	width: 10px;
	height: 10px;
	background: url(../images/ico2.gif) no-repeat -25px 0;
	cursor: pointer;
}
.slideBox .hd ul li.on {
	background: url(../images/ico2.gif) no-repeat -1px 0;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle; position: relative;
}
.slideBox .bd li span{ position: absolute; left: 0px; width:95%; background: #000; opacity: 0.8; color: #fff; bottom:0px; height: 35px; line-height: 35px; padding-left: 5%;text-align: center; font-size: 14px; font-weight: bold}
.slideBox .bd img {
	width: 732px;
	height: 351px;
	display: block;
}
.slideBox .prev,
.slideBox .next {
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 22px;
	height: 40px;
	background: url(../images/arrow.gif) no-repeat 0 0;
}
.slideBox .next {
	left: auto;
	right: 30px;
	background-position: 100% 0;
}
.slideBox .prev:hover,
.slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.slideBox .prevStop {
	display: none;
}
.slideBox .nextStop {
	display: none;
}
/*about*/

.about {
	width: 515px;
	float: left;
	border-right: 1px dotted #5d8130;
	padding-left: 50px;
	overflow: hidden;
	padding-bottom: 10px;
}
.about .title {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 10px;
}
.about .title .ch {
	color: #4c7611;
}
.about .title .en {
	color: #d8d8d8; text-transform: uppercase;
}
.about .con {
	background: url(../images/aboutbg.gif) no-repeat 0 0;
	margin-top: 4px;
	padding: 28px 0 0 33px;
	width: 454px;
	position: relative;line-height: 24px;
}
.about .con h1 {
	font-size: 16px;
	color: #428335;
	margin-bottom: 5px;
}
.about .con p {
	line-height: 19px;
	color: #666;
}
.about .con .more {
	position: absolute;
	right: 0;
	top: 12px;
}
.about .con .more a {
	width: 74px;
	height: 29px;
	line-height: 29px;
	display: block;
	float: left;
	background: #ec3823;
	margin-left: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.w1 .right {
	width: 510px;
	float: right;
	padding: 0 50px 0 20px;
}
.news {
	overflow: hidden;
}
.news .slideTxtBox {
	width: 510px;
	text-align: left;
	float: right;
	padding-top: 19px;min-height: 280px;
}
.news .slideTxtBox .hd {
	height: 36px;
	position: relative;
	border-bottom: 1px solid #c8c8c8;
}
.news .slideTxtBox .hd ul {
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 36px;
}
.news .slideTxtBox .hd ul li {
	float: left;
	margin-right: 15px;
	cursor: pointer;
	font-size: 20px;
	color: #4c7611;
	font-weight: bold;
}
.news .slideTxtBox .hd ul li.on {
	height: 34px;
	color: #ec3823;
	border-bottom: 4px solid #4c7611;
}
.news .slideTxtBox .bd li {
	margin: 14px 0;
	border-bottom: 1px solid #c8c8c8;
	padding-left: 13px;
	padding-bottom: 6px;height: 24px;line-height: 24px;
	line-height: 18px;
	background: url(../images/line.gif) no-repeat 0 2px;
}
/*honor*/

.honor {
	background: url(../images/honortit.jpg) no-repeat 0 bottom;
	overflow: hidden;
	height: 165px;
}
.honor .show_con {
	width: 456px;
	overflow: hidden;
	position: relative;
	float: right;
	height: 152px;
	margin-top: 10px;
}
.honor .box {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 396px;
	height: 152px;
}
.honor .box .list {
	width: 9999px;
	overflow: hidden;
}
.honor .box .list li {
	float: left;
	position: relative;
	text-align: center;
	width: 200px;
	height: 152px;
}
.honor .show_con .prev,
.honor .show_con .next {
	background: url(../images/arrow.gif) no-repeat;
	cursor: pointer;
	height: 40px;
	position: absolute;
	top: 36%;
	width: 22px;
}
.honor .show_con .prev {
	left: 0;
	background-position: 0 0;
}
.honor .show_con .prev:hover {
	left: 0;
	background-position: 0 100%;
}
.honor .show_con .next {
	right: 0;
	background-position: 100% 0;
}
.honor .show_con .next:hover {
	background-position: 100% 100%;
}
/*show*/

.show .title {
	font-size: 20px;
	font-weight: bold;
	color: #4c7611;
	padding: 0 5px;
	margin-bottom: 13px;
}
.show .title span {
	color: #d8d8d8;
	margin-left: 5px;
	text-transform: uppercase;
}
.show .con {
	width: 1077px;
	height: 187px;
	position: relative;
}
.show .con .box1 {
	width: 169px;
	height: 169px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #4c7611;
	z-index: 1;
}
.show .con .box2 {
	width: 169px;
	height: 169px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: #4c7611;
	z-index: 1;
}
.show .con .info {
	width: 1058px;
	height: 167px;
	background: #f0f0f0;
	z-index: 10;
	position: absolute;
	top: 1px;
	left: 1px;
	padding: 18px 0 0 17px;
}
.show .info .conul {
	width: 1200px;
	overflow: hidden;
}
.show .info li {
	position: relative;
	width: 250px;
	height: 150px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 14px;
}
.show .info li img {
	width: 250px;
	height: 150px;
}
.show .info a {
	color: #fff;
	display: block;
	overflow: hidden;
	width: 250px;
	height: 150px;
}
.show .info .pic-txt {
	display: block;
	bottom: -30px;
	position: relative;
	width: 240px;
	height: 30px;
	margin: -30px 0 0;
	padding: 0 5px;
	text-align: center;
	z-index: 1;
	background: #000;
	opacity: 0.8;
	cursor: pointer;
	color: #fff;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
}
/*join*/

.join {
	width: 300px;
	height: 170px;
	float: left;
	background: url(../images/joinbg.jpg) no-repeat 0 0;
	padding: 220px 0 0 40px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	line-height: 26px;
	margin-right: 28px;
}
.join a {
	width: 100px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #ec3823;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	margin-bottom: 20px;
}
.join span {
	display: block;
	color: #ec3824;
}
/*advantage*/

.advantage {
	float: left;
	width: 340px;
	height: 385px;
	overflow: hidden;
	padding-top: 5px;
}
.advantage .tit {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
}
.advantage .info {
	border: 1px dashed #b2b2b2;
	line-height: 21px;
	padding: 8px 12px;
	margin-bottom: 10px; min-height:70px;
}
/*message*/

.message {
	width: 297px;
	height: 368px;
	border: 1px solid #c3c3c3;
	float: right;
	padding-left: 28px;
	padding-top: 20px;
}
.message input {
	font-size: 14px;
	color: #5d5d5d;
	width: 260px;
	border-bottom: 1px solid #dddddd;
	line-height: 46px;
	margin-bottom: 9px;
	height:46px;
	padding-left: 7px;filter:chroma(color=#000000);
}
.message .botton {
	text-align: center;  width: 150px;
  height: 46px;
  margin: 70px auto 0px;
}
.message .botton button {
	width: 74px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #d8d8d8;
	display: inline-block;
	font-size: 14px;
	color: #5d5d5d;
}
.message .botton button:hover {
	color: #FFFFFF;
	border-color: #4c7611;
	background: #4c7611;
}
/*customer*/

.customer {
	margin-bottom: 110px;
}
.customer .title {
	width: 400px;
	margin: 0 auto 35px;
	text-align: center;
	background: url(../images/customertit.jpg) no-repeat 0 20px;
}
.customer .title .ch {
	font-size: 30px;
	font-weight: bold;
	color: #2d2d35;
}
.customer .title span {
	display: block;
}
.customer .title .en {
	font-size: 20px;
	color: #666;
	text-transform: uppercase;
}
.customer .list {
	width: 1110px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	overflow: hidden;
	margin: 0 auto;
}
.customer .list li {
	width: 221px;
	height: 83px;
	float: left;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
.customer .list li a{transition: all 0.5s ease;width: 221px;height: 83px;display: block;overflow: hidden;}
.customer .list li a img{-webkit-filter: grayscale(1);filter:gray; filter: grayscale(1);transition: all 0.5s ease;width: 221px;height: 83px;}
.customer .list li a:hover img{
	-webkit-filter: grayscale(0) !important;filter:initial !important; filter: grayscale(0) !important;transform: scale(1.1);
}
.backtop {
	width: 143px;
	height: 36px;
	margin: 0 auto;
}
/*bottom*/

.bottom {
	width: 100%;
	background: #292929;
	border-top: 1px solid #171717;
	overflow: hidden;
}
.links {
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	color: #a4a4a4;
	border-bottom: 1px solid #323232;
}
.links a {
	color: #a4a4a4;
}
.btnav {
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	color: #575757;
	border-bottom: 1px solid #323232;
	font-weight: bold;
}
.btnav a {
	color:#FFF;
}
.bottom .add {
	line-height: 31px;
	color: #FFF;
	margin: 25px 0 10px;
	overflow: hidden;
	background: url(../images/ico3.gif) no-repeat left 6px;
	padding-left: 25px;
}
.bottom .add a{color: #575757;}
.bottom .add .fl{ width: auto;}
.bottom .add span {
	display: block;
	text-align: center;
	color: #575757;
}
.bottom .add li {
	float: left;
	margin-left: 18px;
}
/*copyright*/

.copyright {
	height: 25px;
	line-height: 25px;
	background: #1d1d1d;
	color: #575757;
}
/*fix*/
.ofix{ position: fixed; right: 0px; bottom: 15%; background: #fff; z-index: 99;}
.fixtop{ height: 212px; width: 105px; border-top: 1px solid #46ad5c;border-left: 1px solid #46ad5c; padding: 20px 5px;  border-right: 1px solid #46ad5c;}
.fixtop .tel{ border-bottom: 1px solid #7da818; text-align: center; background: url(../images/onlinetel.jpg) no-repeat top center; padding-top: 40px;font-weight: bold; padding-bottom: 10px;}
.fixtop .tel span{ color: #639011; font-size: 14px;}
.fixtop .tel span i{ color: #fa4c0f; font-size: 12px;display: block;}
.fixtop .qq{ background: url(../images/onlineqq.jpg) no-repeat top center; padding-top: 40px; margin-top: 20px; border-bottom: 1px solid #7da818; padding-bottom: 10px;}
.fixtop .qq span a{ display: block; font-size: 14px; font-weight: bold;color: #639011; text-align: center;}
.fixtop .ewm img{ margin: 0 auto; display: block; padding-top: 10px;}
.fixtop .ewm span{ display: block; font-size: 14px; font-weight: bold;color: #639011; text-align: center;}
.fixbottom{ height: 15px; background: #639011; border-bottom:5px solid #284e05; display: block;  width: 117px;}
#fixclick{ background: url(../images/fixclick.png) no-repeat; width: 51px; height: 98px; position: absolute; top:20px; left:-51px; cursor: pointer;}
.maplist li{  height: 75px; width: 98%;float: left;
  overflow: hidden;}
.maplist li a {
  border: 1px solid #ccc;
  width: 95%;
  height: 30px;
  line-height: 30px;
  display: block;
  margin-bottom: 10px;
  padding-left: 2%;
  font-weight: bold;
}
.maplist li .box {float: left;
  width: 100%;
  height: 24px;
  margin-bottom: 10px;
}
.maplist li .box a {
  float: left;
  height: 24px;
  line-height: 24px;
  width: 100px;
  text-align: center;
  margin-right:2px;
  padding: 0px;
  font-weight: normal; overflow:hidden;
}
.maplist li a:hover {
  background: #4c7611;
  color: #fff;
}